#ifndef __BOT_TEST_H__
#define __BOT_TEST_H__
#include <vector>
#include "UnitTest.h"

class BotTest: public UnitTest
{
private:
  int playersNumber_;
  std::vector<double> probabilities_;
  
  int getFavourite();
  int getPlayerToMove(int a, int b);
  int getPlayerToMove();
  void testOneGame();
public:
  static int BotTestNum_;

  BotTest();
  BotTest(int playersNumber);
  BotTest(int playersNumber, const std::vector<double> &prob);
  void setPlayersNumber(int playersNumber);
  void setProbabilities(const std::vector<double> &prob);
  void test();
};


#endif
